#import <UIKit/UIKit.h>
#import "Repository.h"
#import "SelectableModel.h"
#import "RepositoryProvider.h"

@protocol SelectionDelegate <NSObject>
-(void)selectionResponse:(id<SelectableModel>)selectedModel;
@end

@interface SelectionController : UIViewController
@property (nonatomic, strong) Repository* repository;
@property (nonatomic, weak) id<SelectionDelegate> delegate;
@property (nonatomic, strong) NSString* infoSegueIdentifier;
@property (nonatomic, weak) RepositoryProvider* repositoryProvider;
@end
